irritating thing/fact - Turc Anglais Dictionnaire